<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 关于回调函数的使用

        /*
        // 定义
        function demo(fun){
            // 其中参数fun是一个函数
            console.log("Hello Wrold!");
            fun(); // 执行参数函数
        }

        // 使用demo函数，但是要求参数是一个函数
        demo(function(){
            console.log("Hello fun!");
        });
        */


        // 定义
        function demo(fun){
            function abc(){
                console.log("Hello abc");
            }
            // 其中参数fun是一个函数
            console.log("Hello Wrold!");
            fun(abc); // 执行参数函数,要求穿一个参数（而且参数也是一个函数）
        }

        // 使用demo函数，但是要求参数是一个函数
        // demo(function(abc){
        //     console.log("Hello fun!");
        //     abc();
        // });
        demo((abc) => {
            abc();
        })
    

    </script>
</body>
</html>